//
//  UIImage+SYAdd.h
//  Image-Decompression-Benchmark
//
//  Created by huchu on 2018/7/17.
//  Copyright © 2018年 leichunfeng. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UIImage (SYNAdd)


/**
 压缩质量 --
 */
- (NSData *)compressByQualityToMaxLength:(NSInteger)maxLength;
- (NSData *)compressByQualityBisectionToMaxLength:(NSInteger)maxLength;
/**
 压缩像素---
 压缩到指定体积
 */
- (NSData *)compressBySizeToMaxLength:(NSUInteger)maxLength;
/**
 压缩质量和像素---
 压缩到指定体积
 */
- (NSData *)compressByQualityAndSizeToMaxLength:(NSUInteger)maxLength;


/**
 压缩质量----
 原图片Data大于1M， 压缩系数为0.7
 0.5M-1M，压缩系数用0.8
 小于0.5M，用0.9
 */
- (NSData *)compressByFixedQuality;


/**
 压缩像素----
 压缩到指定尺寸
 */
- (NSData *)compressByFixedSize:(float)size;


/**
 压缩像素和质量--
 */
- (NSData *)compressByFixedSizeAndQuality:(float)size;


@end








